export default {
	data() {
		return {
			disabled: false,
			text: "获取验证码"
		};
	},
	methods: {
		sendCode(time) {
			if (this.disabled) return;
			this.disabled = true;
			let n = time ? time : 30;
			this.text = "剩余 " + n + "s";
			const run = setInterval(() => {
				n = n - 1;
				if (n < 0) {
					clearInterval(run);
				}
				this.text = "剩余 " + n + "s";
				if (this.text < "剩余 " + 0 + "s") {
					this.disabled = false;
					this.text = "重新获取";
				}
			}, 1000);
		}
	}
};